Skip to content

docs(jurisdicciones): fuentes locales más allá de SAIJ y regla de ordenanzas faltantes - #14

Open
Okorie2000-code wants to merge 2 commits into
Bitcoindefi:mainfrom
Okorie2000-code:fuentes-locales-issue-3
Open

docs(jurisdicciones): fuentes locales más allá de SAIJ y regla de ordenanzas faltantes#14
Okorie2000-code wants to merge 2 commits into
Bitcoindefi:mainfrom
Okorie2000-code:fuentes-locales-issue-3

Conversation

@Okorie2000-code

Copy link
Copy Markdown

Problema

SAIJ no cubre las ordenanzas municipales ni una porción significativa de los boletines oficiales provinciales. En causas reales de faltas municipales, la norma decisiva puede existir solo en el portal oficial del municipio. El sistema solo documentaba SAIJ como fuente primaria, sin guía para boletines, digestos y portales de ordenanzas, ni regla para cuando el texto oficial no se puede obtener.

Cambios realizados

  • Agregada una guía de fuentes locales por jurisdicción en jurisdicciones/ (CABA/Nacional, Jujuy y Salta), con tabla por fuente: nombre · cobertura · material · ubicación oficial · notas de acceso.
  • Agregada la clasificación de fuentes (autoritativa / de referencia / no disponible) y las reglas de recuperación responsable (sin conectores ni scraping agresivo: recuperar solo el documento puntual, respetar robots.txt, términos y límites, no eludir CAPTCHAs/logins/paywalls).
  • Agregada la regla de cierre de ordenanzas: si una ordenanza decisiva no se puede obtener en fuente oficial, se marca 🔲 y se solicita como prueba/informe/documento, sin dar por vigente un texto no leído.
  • Integrada la regla en el flujo operativo (CLAUDE.md, abogacia-argentina como router, y en los pasos de investigación/verificación de argentina-bucles y argentina-diagnostico).
  • La guía SAIJ existente se preserva íntegra; solo se aclara su alcance (no cubre ordenanzas municipales ni todos los boletines provinciales).

Cobertura de fuentes

  • CABA/Nacional: BORA, InfoLEG, BOCBA, Digesto Jurídico de la CABA, CEDOM.
  • Jujuy: Boletín Oficial de Jujuy, Digesto Jurídico provincial (Ley 5626, sin portal en línea verificado → 🔲), Poder Judicial, Municipalidad de San Salvador de Jujuy (digesto digital + boletín municipal) y Concejo Deliberante (portal de ordenanzas).
  • Salta: Boletín Oficial de Salta, Digesto Jurídico provincial (Ley 7530), Municipalidad de Salta (digesto + boletín municipal), Concejo Deliberante (digesto legislativo) y Carta Municipal.

Todas las URLs fueron verificadas en vivo contra el sitio oficial; las fuentes sin portal verificable quedaron marcadas 🔲 (no se inventó ninguna URL ni fuente).

Regla de cierre de ordenanzas

Cuando el caso depende de una ordenanza municipal y su texto oficial no se puede obtener: marcar la ordenanza 🔲 verificación pendiente y pedirla como prueba/informe/documento (pedido de informe al municipio, copia del texto o constancia del acta), en lugar de tratar el texto faltante como derecho establecido. Nunca se inventa el contenido de una ordenanza.

Testing / validación

  • El repositorio no tiene package.json, suite de tests ni linter propio (ver CONTRIBUTING.md y raíz).
  • node --check sobre ambos servidores MCP (componentes/mcp-saij/server.mjs y skills/saij-argentina/server.mjs): OK (no se modificó código de conectores).
  • Todas las URLs nuevas verificadas en vivo (HTTP 200); las dos fuentes con acceso restringido/intermitente quedaron señaladas como tales en las notas de acceso.
  • Revisión completa del diff: 7 archivos, sin cambios no relacionados.

Criterios del issue

Todos los criterios de aceptación de #3 fueron completados: guía por jurisdicción (boletines, digestos, portales de ordenanzas y otras fuentes), clasificación de fuentes, recuperación responsable sin conectores inapropiados, regla de ordenanza 🔲 integrada al flujo, preservación de SAIJ, y sin fuentes ni contenidos jurídicos fabricados.

Closes #3

…a de ordenanzas faltantes

SAIJ no cubre ordenanzas municipales ni todos los boletines provinciales. Se
documentan, por jurisdicción, los boletines oficiales, digestos y portales de
ordenanzas verificados, con clasificación de fuentes y recuperación responsable.
Se agrega la regla operativa: si una ordenanza decisiva no se puede obtener en
fuente oficial, se marca 🔲 y se pide como prueba/informe/documento.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
@leocagli

Copy link
Copy Markdown
Collaborator

Hola @Okorie2000-code, este PR quedó en conflicto pero no es culpa tuya ni hay nada mal en tu trabajo. Acabo de mergear el #13, que reescribió la sección G de skills/argentina-diagnostico/SKILL.md, justo el párrafo sobre el que vos apoyabas tu agregado. El conflicto es puramente de contexto.

Te dejo la resolución exacta para que sea mecánica.

Qué NO hay que tocar

De los 7 archivos del PR, 6 aplican limpio:

El único conflicto

Está en skills/argentina-diagnostico/SKILL.md. Vos insertabas tus 4 líneas después de:

¿El fallo existe y sostiene lo que se le atribuye? Toda cita no verificable: 🔴.

Esa línea ya no existe. La sección G ahora es una lista numerada de 4 puntos y termina así:

Verificar: ¿La norma dice lo que el escrito le atribuye? ¿Está vigente? ¿El fallo
existe y sostiene lo que se le atribuye? Toda cita bloqueante 🔴: rechazo potencial.

Tus 4 líneas van tal cual como las escribiste, inmediatamente después de esa línea nueva y antes de **H. Petitorio y congruencia.**. No cambies el texto, sólo el punto de anclaje.

Comandos

git fetch origin main
git rebase origin/main
# resolvés skills/argentina-diagnostico/SKILL.md como arriba
git add skills/argentina-diagnostico/SKILL.md
git rebase --continue
git push --force-with-lease

El resto, aprobado

Ya revisé el contenido completo y está listo para entrar apenas se resuelva esto:

  • Las 14 URLs de portales oficiales resuelven, las verifiqué una por una.
  • Marcaste 🔲 lo que no pudiste confirmar (el Digesto de Jujuy y su Ley 5626), que es exactamente la regla de la casa aplicada a tu propio aporte.
  • La sección de recuperación responsable (respetar robots.txt, no eludir CAPTCHAs ni logins, pedir por informe si el portal bloquea) es un agregado que no estaba en el pedido original y suma.

El aporte importa: un abogado que litiga una falta municipal necesita la ordenanza, y hasta ahora el repo lo mandaba a SAIJ, que no las tiene. Avisame cuando pushees y lo mergeo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fuentes locales más allá de SAIJ: boletines provinciales y digestos de ordenanzas

2 participants